Merhaba Fatih , benzer sorunla bende karşılaşmıştım.Geri dönme methodunu , menü işlemlerini switch case ile menü kodu içinde kontrol etmen sorunu çözebilir. Ben bu şekilde çözmüştüm. Örnek vereyim bir tane :
// action barı çağırıyorum
@Override
public boolean onCreateOptionsMenu(Menu menu) {
MenuInflater inflater =getMenuInflater();
inflater.inflate(R.menu.actionbar, menu);
return super.onCreateOptionsMenu(menu);
}
@Override
public boolean onOptionsItemSelected(MenuItem item) {
// Menu dosyasının içinde verdiğin idleri switch ile kontrol ettiriyoruz.
switch (item.getItemId()) {
case R.id.Geri:
// buraya geri dönme fonksiyonu gelicek
return true;
case R.id.digerFonk:
// buraya da eklemek istediğin diğer elemanlar
return true;
default:
return super.onOptionsItemSelected(item);
}
}
Yanlış anlamadıysam action bar üzerinde işlem yapıyorsun.Eğer düzelmez ise kodları gönderirsen inceleyebilirim.